package com.unisal.java;

public class LojadePizzaEstiloChicago extends LojaDePizza{

	@Override
	protected Pizza criaPizza(String tipo) {
		Pizza pizza = null;
		FabricaIngredientesPizza fabricaDeIngredientes = new FabricaDeIngredientesChicagoPizza();
		
		if ( tipo.equals("queijo")){
			pizza = new PizzaDeQueijo(fabricaDeIngredientes);
			pizza.setNome("Pizza de queijo estilo Chicago");
		}
		
		else if ( tipo.equals("mariscos")){
			pizza = new PizzaDeMarisco(fabricaDeIngredientes);
			pizza.setNome("Pizza de Mariscos estilo Chicago");
		}
		
		else if ( tipo.equals("peperoni")){
			pizza = new PizzaDeMarisco(fabricaDeIngredientes);
			pizza.setNome("Pizza de Peperoni estilo Chicago");
		}
		
		else if ( tipo.equals("vegetariana")){
			pizza = new PizzaDeVegetais(fabricaDeIngredientes);
			pizza.setNome("Pizza de Peperoni estilo Chicago");
		}
		
		return pizza;
	}
	
	public void cortar(){
		System.out.println("Cortar a Pizza em quadados pequenos");
	}
}

